home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_gnome-python.idb / usr / freeware / lib / python1.5 / site-packages / GTK.py.z / GTK.py
Encoding:
Text File  |  1999-07-16  |  6.3 KB  |  337 lines

  1. #
  2. # Constants for gtk.py
  3. #
  4.  
  5. # true/false
  6. FALSE = 0
  7. TRUE  = 1
  8.  
  9. # GtkAccelFlag's
  10. ACCEL_VISIBLE        = 1 << 0
  11. ACCEL_SIGNAL_VISIBLE = 1 << 1
  12. ACCEL_LOCKED         = 1 << 2
  13. ACCEL_MASK           = 0x07
  14.  
  15. # GtkArrowType's
  16. ARROW_UP    = 0
  17. ARROW_DOWN  = 1
  18. ARROW_LEFT  = 2
  19. ARROW_RIGHT = 3
  20.  
  21. # GtkAttachOptions
  22. EXPAND = 1 << 0
  23. SHRINK = 1 << 1
  24. FILL   = 1 << 2
  25.  
  26. # GtkButtonBoxStyle's
  27. BUTTONBOX_DEFAULT_STYLE = 0
  28. BUTTONBOX_SPREAD        = 1
  29. BUTTONBOX_EDGE          = 2
  30. BUTTONBOX_START         = 3
  31. BUTTONBOX_END           = 4
  32.  
  33. # GtkCalendarDisplayOptions's
  34. CALENDAR_SHOW_HEADING      = 1 << 0
  35. CALENDAR_SHOW_DAY_NAMES    = 1 << 1
  36. CALENDAR_NO_MONTH_CHANGE   = 1 << 2
  37. CALENDAR_SHOW_WEEK_NUMBERS = 1 << 3
  38. CALENDAR_WEEK_START_MONDAY = 1 << 4
  39.  
  40. # GtkCurveType's
  41. CURVE_TYPE_LINEAR = 0
  42. CURVE_TYPE_SPLINE = 1
  43. CURVE_TYPE_FREE   = 2
  44.  
  45. # GtkDirectionType's
  46. DIR_TAB_FORWARD  = 0
  47. DIR_TAB_BACKWARD = 1
  48. DIR_UP           = 2
  49. DIR_DOWN         = 3
  50. DIR_LEFT         = 4
  51. DIR_RIGHT        = 5
  52.  
  53. # GtkJustification's
  54. JUSTIFY_LEFT   = 0
  55. JUSTIFY_RIGHT  = 1
  56. JUSTIFY_CENTER = 2
  57. JUSTIFY_FILL   = 3
  58.  
  59. # GtkMatchType's
  60. MATCH_ALL      = 0
  61. MATCH_ALL_TAIL = 1
  62. MATCH_HEAD     = 2
  63. MATCH_TAIL     = 3
  64. MATCH_EXACT    = 4
  65. MATCH_LAST     = 5
  66.  
  67. # GtkMenuDirectionType's
  68. MENU_DIR_PARENT = 0
  69. MENU_DIR_CHILD  = 1
  70. MENU_DIR_NEXT   = 2
  71. MENU_DIR_PREV   = 3
  72.  
  73. # GtkMenuFactoryType's
  74. MENU_FACTORY_MENU        = 0
  75. MENU_FACTORY_MENU_BAR    = 1
  76. MENU_FACTORY_OPTION_MENU = 2
  77.  
  78. # GtkMetricType's
  79. PIXELS      = 0
  80. INCHES      = 1
  81. CENTIMETERS = 2
  82.  
  83. # GtkOrientation's
  84. ORIENTATION_HORIZONTAL = 0
  85. ORIENTATION_VERTICAL   = 1
  86.  
  87. # GtkPackType's
  88. PACK_START = 0
  89. PACK_END   = 1
  90.  
  91. # GtkPathPriorityType's
  92. PATH_PRIO_LOWEST      = 0
  93. PATH_PRIO_GTK         = 4
  94. PATH_PRIO_APPLICATION = 8
  95. PATH_PRIO_RC          = 12
  96. PATH_PRIO_HIGHEST     = 15
  97. PATH_PRIO_MASK        = 0x0f
  98.  
  99. # GtkPathType's
  100. PATH_WIDGET       = 0
  101. PATH_WIDGET_CLASS = 1
  102. PATH_CLASS        = 2
  103.  
  104. # GtkPolicyType's
  105. POLICY_ALWAYS    = 0
  106. POLICY_AUTOMATIC = 1
  107. POLICY_NEVER     = 2
  108.  
  109. # GtkPositionType's
  110. POS_LEFT   = 0
  111. POS_RIGHT  = 1
  112. POS_TOP    = 2
  113. POS_BOTTOM = 3
  114.  
  115. # GtkPreviewType's
  116. PREVIEW_COLOR     = 0
  117. PREVIEW_GRAYSCALE = 1
  118.  
  119. # GtkReliefStyle's
  120. RELIEF_NORMAL = 0
  121. RELIEF_HALF   = 1
  122. RELIEF_NONE   = 2
  123.  
  124. # GtkResizeMode's
  125. RESIZE_PARENT    = 0
  126. RESIZE_QUEUE     = 1
  127. RESIZE_IMMEDIATE = 2
  128.  
  129. # GtkScrollType's
  130. SCROLL_NONE          = 0
  131. SCROLL_STEP_BACKWARD = 1
  132. SCROLL_STEP_FORWARD  = 2
  133. SCROLL_PAGE_BACKWARD = 3
  134. SCROLL_PAGE_FORWARD  = 4
  135. SCROLL_JUMP          = 5
  136.  
  137. # GtkSelectionMode's
  138. SELECTION_SINGLE   = 0
  139. SELECTION_BROWSE   = 1
  140. SELECTION_MULTIPLE = 2
  141. SELECTION_EXTENDED = 3
  142.  
  143. # GtkShadowType's
  144. SHADOW_NONE       = 0
  145. SHADOW_IN         = 1
  146. SHADOW_OUT        = 2
  147. SHADOW_ETCHED_IN  = 3
  148. SHADOW_ETCHED_OUT = 4
  149.  
  150. # GtkSortType's
  151. SORT_ASCENDING  = 0
  152. SORT_DESCENDING = 1
  153.  
  154. # GtkStateType's
  155. STATE_NORMAL      = 0
  156. STATE_ACTIVE      = 1
  157. STATE_PRELIGHT    = 2
  158. STATE_SELECTED    = 3
  159. STATE_INSENSITIVE = 4
  160.  
  161. # GtkSubmenuDirection's
  162. DIRECTION_LEFT  = 0
  163. DIRECTION_RIGHT = 1
  164.  
  165. # GtkSubmenuPlacement's
  166. TOP_BOTTOM = 0
  167. LEFT_RIGHT = 1
  168.  
  169. # GtkTargetFlags
  170. TARGET_SAME_APP    = 1 << 0
  171. TARGET_SAME_WIDGET = 1 << 1
  172.  
  173. # GtkToolbarStyle's
  174. TOOLBAR_ICONS = 0
  175. TOOLBAR_TEXT  = 1
  176. TOOLBAR_BOTH  = 2
  177.  
  178. # GtkToolbarSpaceStyle's
  179. TOOLBAR_SPACE_EMPTY = 0
  180. TOOLBAR_SPACE_LINE  = 1
  181.  
  182. # GtkTroughType's
  183. TROUGH_NONE  = 0
  184. TROUGH_START = 1
  185. TROUGH_END   = 2
  186. TROUGH_JUMP  = 3
  187.  
  188. # GtkUpdateType's
  189. UPDATE_CONTINUOUS    = 0
  190. UPDATE_DISCONTINUOUS = 1
  191. UPDATE_DELAYED       = 2
  192.  
  193. # GtkVisibility's
  194. VISIBILITY_NONE    = 0
  195. VISIBILITY_PARTIAL = 1
  196. VISIBILITY_FULL    = 2
  197.  
  198. # GtkWindowPosition's
  199. WIN_POS_NONE   = 0
  200. WIN_POS_CENTER = 1
  201. WIN_POS_MOUSE  = 2
  202.  
  203. # GtkWindowType's
  204. WINDOW_TOPLEVEL = 0
  205. WINDOW_DIALOG   = 1
  206. WINDOW_POPUP    = 2
  207.  
  208. # GtkObjectFlag's
  209. DESTROYED  = 1 << 0
  210. FLOATING   = 1 << 1
  211. CONNECTED  = 1 << 2
  212. RESERVED_2 = 1 << 3
  213. # GtkWidgetFlag's
  214. TOPLEVEL         = 1 << 4
  215. NO_WINDOW        = 1 << 5
  216. REALIZED         = 1 << 6
  217. MAPPED           = 1 << 7
  218. VISIBLE          = 1 << 8
  219. SENSITIVE        = 1 << 9
  220. PARENT_SENSITIVE = 1 << 10
  221. CAN_FOCUS        = 1 << 11
  222. HAS_FOCUS        = 1 << 12
  223. CAN_DEFAULT      = 1 << 13
  224. HAS_DEFAULT      = 1 << 14
  225. HAS_GRAB         = 1 << 15
  226. RC_STYLE         = 1 << 16
  227. COMPOSITE_CHILD  = 1 << 17
  228. BASIC            = 1 << 18
  229.  
  230. # GtkCellType's
  231. CELL_EMPTY   = 0
  232. CELL_TEXT    = 1
  233. CELL_PIXMAP  = 2
  234. CELL_PIXTEXT = 3
  235. CELL_WIDGET  = 4
  236.  
  237. # GtkCTreePos's
  238. CTREE_POS_BEFORE   = 0
  239. CTREE_POS_AS_CHILD = 1
  240. CTREE_POS_AFTER    = 2
  241.  
  242. # GtkCTreeLineStyle's
  243. CTREE_LINES_NONE   = 0
  244. CTREE_LINES_SOLID  = 1
  245. CTREE_LINES_DOTTED = 2
  246. CTREE_LINES_TABBED = 3
  247.  
  248. # GtkCTreeExpanderStyle's
  249. CTREE_EXPANDER_NONE     = 0
  250. CTREE_EXPANDER_SQUARE   = 1
  251. CTREE_EXPANDER_TRIANGLE = 2
  252. CTREE_EXPANDER_CIRCULAR = 3
  253.  
  254. # GtkCTreeExpansionType's
  255. CTREE_EXPANSION_EXPAND             = 0
  256. CTREE_EXPANSION_EXPAND_RECURSIVE   = 1
  257. CTREE_EXPANSION_COLLAPSE           = 2
  258. CTREE_EXPANSION_COLLAPSE_RECURSIVE = 3
  259. CTREE_EXPANSION_TOGGLE             = 4
  260. CTREE_EXPANSION_TOGGLE_RECURSIVE   = 5
  261.  
  262. # GtkDestDefaults ...
  263. DEST_DEFAULT_MOTION    = 1 << 0
  264. DEST_DEFAULT_HIGHLIGHT = 1 << 1
  265. DEST_DEFAULT_DROP      = 1 << 2
  266. DEST_DEFAULT_ALL       = 0x07
  267.  
  268. # GtkFontMetricType's
  269. PIXELS_METRIC = 0
  270. POINTS_METRIC = 1
  271.  
  272. # GtkPackerOption's
  273. PACK_EXPAND = 1 << 0
  274. FILL_X      = 1 << 1
  275. FILL_Y      = 1 << 2
  276.  
  277. # GtkSideType's
  278. SIDE_TOP    = 0
  279. SIDE_BOTTOM = 1
  280. SIDE_LEFT   = 2
  281. SIDE_RIGHT  = 3
  282.  
  283. # GtkAnchorType's
  284. ANCHOR_CENTER     = 0
  285. ANCHOR_NORTH      = 1
  286. ANCHOR_NORTH_WEST = 2
  287. ANCHOR_NORTH_EAST = 3
  288. ANCHOR_SOUTH      = 4
  289. ANCHOR_SOUTH_WEST = 5
  290. ANCHOR_SOUTH_EAST = 6
  291. ANCHOR_WEST       = 7
  292. ANCHOR_EAST       = 8
  293. ANCHOR_N          = ANCHOR_NORTH
  294. ANCHOR_NW         = ANCHOR_NORTH_WEST
  295. ANCHOR_NE         = ANCHOR_NORTH_EAST
  296. ANCHOR_S          = ANCHOR_SOUTH
  297. ANCHOR_SW         = ANCHOR_SOUTH_WEST
  298. ANCHOR_SE         = ANCHOR_SOUTH_EAST
  299. ANCHOR_W          = ANCHOR_WEST
  300. ANCHOR_E          = ANCHOR_EAST
  301.  
  302. # GtkProgressBarStyle's
  303. PROGRESS_CONTINUOUS = 0
  304. PROGRESS_DISCRETE   = 1
  305.  
  306. # GtkProgressBarOrientation's
  307. PROGRESS_LEFT_TO_RIGHT = 0
  308. PROGRESS_RIGHT_TO_LEFT = 1
  309. PROGRESS_BOTTOM_TO_TOP = 2
  310. PROGRESS_TOP_TO_BOTTOM = 3
  311.  
  312. # GtkSpinButtonUpdatePolicy's
  313. UPDATE_ALWAYS   = 0
  314. UPDATE_IF_VALID = 1
  315.  
  316. # GtkSpinType's
  317. SPIN_STEP_FORWARD  = 0
  318. SPIN_STEP_BACKWARD = 1
  319. SPIN_PAGE_FORWARD  = 2
  320. SPIN_PAGE_BACKWARD = 3
  321. SPIN_HOME          = 4
  322. SPIN_END           = 5
  323. SPIN_USER_DEFINED  = 6
  324.  
  325. # GtkToolbarChildType's
  326. TOOLBAR_CHILD_SPACE        = 0
  327. TOOLBAR_CHILD_BUTTON       = 1
  328. TOOLBAR_CHILD_TOGGLEBUTTON = 2
  329. TOOLBAR_CHILD_RADIOBUTTON  = 3
  330. TOOLBAR_CHILD_WIDGET       = 4
  331.  
  332. # GtkTreeViewMode's
  333. TREE_VIEW_LINE = 0
  334. TREE_VIEW_ITEM = 1
  335.  
  336.  
  337.